#tour-service-container{
    width:650px;
    float:left;
    margin-right:50px;
}
#tour-service-container>a{
    display: block;
}

#tour-service-container>legend{
    margin-bottom: 20px;
    color: #0099FF;
}

#tour-map-container{
    width: 400px;
    float:left;
}

#tour-map-container>legend{
    margin-bottom: 10px;
    color: #0099FF;
}

#content-top-container{
    display: inline-block;
}

#carousel0{
    margin-top:10px;
}

.carousel>legend{
    color: #0099FF;
    font-weight: 500;
    margin-left:20px;
    width:650px;

}
.socialgroup{
    float:right;
    margin-right: 80px;
}
.socialgroup li{
    width: 150px !important;
    margin-bottom: 5px !important;
}

.tooltip-up, .tooltip-down {
    background: none repeat scroll 0 0 yellow;
    border-radius: 10px;
    box-shadow: 2px 2px 3px #666;
    cursor: help;
    height: 10px !important;
    position: absolute;
    width: 10px !important;
    
}

#tour-service-container .bs-glyphicons li {
    font-size: 12px;
    width: 12.5%;
    cursor: pointer;
}
#tour-service-container .bs-glyphicons li {
    background-color: #f9f9f9;
    border: 1px solid #fff;
    float: left;
    font-size: 10px;
    height: 180px;
    line-height: 1.4;
    padding: 10px;
    text-align: center;
    width: 33%;
}
#tour-service-container .bs-glyphicons-list {
    list-style: outside none none;
    padding-left:10px;
}
#tour-service-container .bs-glyphicons {
    margin-left: 0;
    margin-right: 0;
}
#tour-service-container .bs-glyphicons {
    margin: 0 -10px 20px;
    overflow: hidden;
}

#tour-service-container .bs-glyphicons .glyphicon  {
    font-size: 60px;
    margin-bottom: 10px;
    margin-top: 30px;
}
#tour-service-container .bs-glyphicons .glyphicon-class {
    display: block;
    text-align: center;
    word-wrap: break-word;
    font-size:20px;
}
#tour-service-container .bs-glyphicons li:hover {
    background-color: #0099FF;
    color: #fff;
}

#tour-service-container .fa{
    font-size: 60px;
    margin-bottom: 10px;
    margin-top: 30px;    
   
}